편집기
일반 프로그래밍
-
게임 디자인 패턴 및 클린 코드
- 유튜브 채널: 인폴러블코드 https://www.youtube.com/@InfallibleCode
- https://gameprogrammingpatterns.com/
- https://refactoring.guru/
- https://youtu.be/ZzwWWut_ibU
- https://www.amazon.com/Clean-Code-Handbook-Software-Craftsmanship/dp/0132350882
- https://gist.github.com/wojteklu/73c6914cc446146b8b533c0988cf8d29
- https://www.youtube.com/watch?v=f7X9gdUmhMY
- https://youtu.be/QDldZWvNK_E
- https://www.youtube.com/watch?v=r-RCfmQqLA0
- https://www.youtube.com/watch?v=MBTtsVWcieE
-
블루프린트와 C++: 서로 어떻게 다른지, 왜 둘 다 사용해야 하는가? https://www.youtube.com/watch?v=VMZftEVDuCE&t=3s
-
블루프린트와 C++의 균형 맞추기 https://docs.unrealengine.com/4.26/en-US/Resources/SampleGames/ARPG/BalancingBlueprintAndCPP/
애셋 명명 규칙
-
권장 에셋 명명 규칙 https://docs.unrealengine.com/5.3/en-US/recommended-asset-naming-conventions-in-unreal-engine-projects/
-
언리얼 엔진 애셋 명명 규칙 https://www.unrealdirective.com/resource/asset-naming-conventions
-
UE5 스타일 가이드 https://github.com/Allar/ue5-style-guide
C++
-
C++ 폴더 구조 https://github.com/EpicGames/UnrealEngine/tree/ue5-main/Samples/Games/Lyra/Source/LyraGame
-
명명 규칙
-
UProperties https://docs.unrealengine.com/5.3/en-US/unreal-engine-uproperties/
-
UFunctions https://docs.unrealengine.com/5.3/en-US/ufunctions-in-unreal-engine/
-
언리얼 스마트 포인터 라이브러리 (TSharedPtr, TSharedRef, TWeakPtr, TUniquePtr) https://docs.unrealengine.com/5.3/en-US/smart-pointers-in-unreal-engine/
-
델리게이트 https://docs.unrealengine.com/5.3/en-US/delegates-and-lamba-functions-in-unreal-engine/
-
언리얼 엔진의 컨테이너(TArray, TMap, TSet) https://docs.unrealengine.com/5.3/en-US/containers-in-unreal-engine/
-
UInterface https://docs.unrealengine.com/5.3/en-US/interfaces-in-unreal-engine/
-
언리얼 엔진 모듈 https://docs.unrealengine.com/5.3/en-US/unreal-engine-modules/
-
UStructures https://docs.unrealengine.com/5.0/en-US/structs-in-unreal-engine/
-
TSubclassOf https://docs.unrealengine.com/5.3/en-US/typed-object-pointer-properties-in-unreal-engine/
-
게임플레이 어빌리티 시스템 https://docs.unrealengine.com/5.3/en-US/gameplay-ability-system-for-unreal-engine/
-
C++ 기능
-
포인터 https://learn.microsoft.com/en-us/cpp/cpp/pointers-cpp?view=msvc-170
-
참조 https://learn.microsoft.com/en-us/cpp/cpp/references-cpp?view=msvc-170
-
템플릿 https://learn.microsoft.com/en-us/cpp/cpp/templates-cpp?view=msvc-170
-
운영자 과부하 https://learn.microsoft.com/en-us/cpp/cpp/operator-overloading?view=msvc-170
-
블루프린트
-
블루프린트 비주얼 스크립팅 https://docs.unrealengine.com/5.3/en-US/blueprints-visual-scripting-in-unreal-engine/
-
블루프린트 에디터 치트 시트 https://docs.unrealengine.com/5.3/en-US/blueprint-editor-cheat-sheet-in-unreal-engine/
-
블루프린트 모범 사례 https://docs.unrealengine.com/5.3/en-US/blueprint-best-practices-in-unreal-engine/
-
블루프린트 매크로 라이브러리 https://docs.unrealengine.com/4.27/en-US/ProgrammingAndScripting/Blueprints/UserGuide/Types/MacroLibrary/
-
타임라인 https://docs.unrealengine.com/4.26/en-US/ProgrammingAndScripting/Blueprints/UserGuide/Timelines/
-
함수 https://docs.unrealengine.com/5.3/en-US/functions-in-unreal-engine/
-
이벤트 https://docs.unrealengine.com/5.3/en-US/events-in-unreal-engine/
-
블루프린트 인터페이스 https://docs.unrealengine.com/5.3/en-US/blueprint-interface-in-unreal-engine/
-
레벨 블루프린트 https://docs.unrealengine.com/5.3/en-US/level-blueprint-in-unreal-engine/
-
게임 모드
게임플레이 프레임워크
레벨 디자인 ## 레벨 디자인
-
가상 세계 구축 https://docs.unrealengine.com/5.3/en-US/building-virtual-worlds-in-unreal-engine/
-
월드 파티션(오픈 월드) https://docs.unrealengine.com/5.0/en-US/world-partition-in-unreal-engine/
-
ArtStation https://www.artstation.com/?sort_by=community&dimension=all
조명
자산 관리
https://docs.unrealengine.com/5.3/en-US/asset-management-in-unreal-engine/
소재
essential-unreal-engine-material-concepts
적 AI
-
인공 지능 https://docs.unrealengine.com/5.3/en-US/artificial-intelligence-in-unreal-engine/
-
행동 트리 https://docs.unrealengine.com/5.3/en-US/behavior-trees-in-unreal-engine/
-
내비게이션 시스템 https://docs.unrealengine.com/5.3/en-US/navigation-system-in-unreal-engine/
시퀀서(컷 씬)
https://docs.unrealengine.com/4.26/en-US/AnimatingObjects/Sequencer/Overview/
UI
-
위젯 블루프린트 https://docs.unrealengine.com/5.3/en-US/widget-blueprints-in-umg-for-unreal-engine/
-
언리얼 모션 그래픽(UMG) 모범 사례 https://docs.unrealengine.com/5.3/en-US/umg-best-practices-in-unreal-engine/
-
슬레이트 UI 프레임워크 https://docs.unrealengine.com/5.3/en-US/slate-user-interface-programming-framework-for-unreal-engine/
-
위젯 제작 및 관리 모범 사례 https://www.youtube.com/watch?v=7b7a20j0azc
애니메이션
-
캐릭터 및 오브젝트 애니메이션 https://docs.unrealengine.com/5.3/en-US/animating-characters-and-objects-in-unreal-engine/
-
애니메이션 몽타주 https://docs.unrealengine.com/4.27/en-US/AnimatingObjects/SkeletalMeshAnimation/AnimMontage/
-
블렌드 스페이스 https://docs.unrealengine.com/4.27/en-US/AnimatingObjects/SkeletalMeshAnimation/Blendspaces/
-
로코모션 https://docs.unrealengine.com/5.3/en-US/locomotion-in-unreal-engine/
-
애니메이션 블루프린트(스테이트 머신) https://docs.unrealengine.com/5.3/en-US/animation-blueprints-in-unreal-engine/
-
애니메이션 알림 [노티파이] https://docs.unrealengine.com/4.27/en-US/AnimatingObjects/SkeletalMeshAnimation/Sequences/Notifies/
-
애니메이션 리타기팅
-
애니메이션 오프셋
-
스레드 안전 애니메이션 블루프린트
데이터 에셋
오디오
시각 효과
온라인 서브시스템(멀티플레이어) ## 온라인 서브시스템(멀티플레이어) https://docs.unrealengine.com/5.3/en-US/online-subsystem-in-unreal-engine/
게임 저장
https://docs.unrealengine.com/5.3/en-US/saving-and-loading-your-game-in-unreal-engine/
현지화
-
현지화 https://docs.unrealengine.com/4.26/en-US/ProductionPipelines/Localization/
-
UE의 일본어 폰트 https://mklearning.blogspot.com/2014/06/unreal-engine-4.html
최적화
-
콘텐츠 테스트 및 최적화 https://docs.unrealengine.com/5.3/en-US/testing-and-optimizing-your-content/
-
언리얼 엔진에서 게임 퍼포먼스 극대화하기 | 언리얼 페스트 2022 https://www.youtube.com/watch?v=GuIav71867E
-
언리얼 엔진 5 초보자를 위한 최적화 https://www.youtube.com/watch?v=Ipn0sDcdc_4
-
언리얼 엔진 퍼포먼스 최적화 팁 https://www.youtube.com/watch?v=V8NnLnBQFIg
언리얼 엔진 팁
-
여러분이 몰랐던 언리얼 엔진 5 팁 50가지! (초보자 친화적) https://www.youtube.com/watch?v=iayPiX8tBmQ
-
꼭 알아야 할 언리얼 엔진 팁 20가지 | UE5 https://www.youtube.com/watch?v=EapJzAfNw50&t=2s
-
언리얼 엔진 5에 대해 (아마) 모르는 25가지 팁과 트릭 https://www.youtube.com/watch?v=ocKFXjut6ls&t=1s
-
언리얼 엔진 5에 대해 여러분이 모르는 (아마도) 5가지 트릭 https://www.youtube.com/watch?v=ZF7Vwc8L1ok
-
UE Tips & Best Practices https://flassari.notion.site/UE-Tips-Best-Practices-3ff4c3297b414a66886c969ff741c5ba
소스 컨트롤
-
언리얼 엔진의 협업 및 버전 관리 https://docs.unrealengine.com/5.0/en-US/collaboration-and-version-control-in-unreal-engine/
-
소스 컨트롤 및 원격 팀 협업 | 언리얼 페스트 2022 https://www.youtube.com/watch?v=YKMDdtX-8gM&t=782s
멋진 플러그인
-
스트럭튜틸스 플러그인
-
FInstancedStruct を使ってみる (일본어) https://historia.co.jp/archives/38415/
-
인스턴스 프로퍼티 (블루프린트 에디터 익스텐션) (일본어) https://www.docswell.com/s/leon-gameworks/ZQ8WQJ-UEMConnect_002#p6
-
-
피지컬 레이아웃 툴 https://www.youtube.com/watch?v=GCeooZVBTdA
사용하기 좋은 툴
-
IDE
- 라이더(권장) https://www.jetbrains.com/rider/
- Visual Studio
-
버전 관리 시스템
- Github
- 깃허브 포크 GUI
- Perforce
-
프로젝트 관리
- Trello
- Notion
- Jira
-
프로토타입 도구
- 흑요석
- Notability 또는 굿노트(iPad)
-
오디오
- AI 음악 생성기: Suno https://www.suno.ai/
- Audacity (오디오 편집기) https://www.audacityteam.org/
-
3D 모델링 & 애니메이션
-
Blender https://www.blender.org/
-
AI 애니메이션 도구: 캐스케이더 https://cascadeur.com/
-
간편한 AI 모션 캡처 애니메이션 & 립싱크 https://www.youtube.com/watch?v=BabkaTF-kw0
-
AI로 텍스트를 3D 캐릭터 애니메이션으로 - MOOTION https://www.youtube.com/watch?v=yIWwiiiYi6s&t=633s
-
AI로 멋진 3D 모델 및 텍스처 만들기 - 전체 AI 애니메이션 튜토리얼 https://www.youtube.com/watch?v=iHK_MQlwEis
-
-
이미지 & 텍스처
- 어도비 포토샵
- 온라인 포토샵 포토피아: https://www.photopea.com/
- 어도비 서브스턴스 3D 페인터(머티리얼)
멋진 UE 강좌
-
언리얼 엔진 블루프린트 게임 개발자 온라인 코스 https://www.gamedev.tv/p/unreal-blueprint/?coupon_code=THAWOUT
-
언리얼 엔진 5 블루프린트: 1인칭 슈팅 게임(FPS) https://www.gamedev.tv/p/unreal-engine-5-blueprints/?coupon_code=THAWOUT
-
언리얼 5.0 C++ 개발자: C++ 학습 및 비디오 게임 제작 https://www.gamedev.tv/p/unreal-5-0-c-developer-learn-c-and-make-video-games/?coupon_code=THAWOUT
-
언리얼 엔진 5 C++ 멀티플레이어: 나만의 협동 게임 제작 https://www.gamedev.tv/p/unreal-engine-c-multiplayer/?coupon_code=THAWOUT
-
언리얼 엔진 커뮤니티 학습 https://dev.epicgames.com/community/unreal-engine/learning
멋진 블로그
https://historia.co.jp/category/ue5/ (일본어)
언리얼 커뮤니티 위키
나이스 공식 샘플 게임 프로젝트
-
Lyra (FPS, 게임플레이어빌리티시스템, 온라인 멀티플레이어, 크로스플레이, 나이아가라 FX 등)
-
에인션트의 협곡 샘플(나나이트, 루멘, 메가스캔 등)
-
크롭아웃(RTS) https://docs.unrealengine.com/5.3/en-US/sample-game-projects-for-unreal-engine/
-
액션 RPG 게임 (UE4.26) https://docs.unrealengine.com/4.27/en-US/Resources/SampleGames/ARPG/
UE 커뮤니티
-
언리얼 엔진 포럼 https://forums.unrealengine.com/
-
Discord
멋진 UE 유튜브 채널
https://www.youtube.com/@UnrealEngine
https://www.youtube.com/@언리얼유니버시티
https://www.youtube.com/@AlexForsythe
https://www.youtube.com/@MathewWadsteinTutorials
https://www.youtube.com/channel/UC36uolRnnwoMMH27vzecLBg
https://www.youtube.com/@UnrealSensei
https://www.youtube.com/@WilliamFaucher
https://www.youtube.com/@PrismaticaDev/videos
https://www.youtube.com/@GorkaGames/videos
https://www.youtube.com/@UnrealEngineJP